Skip to main content

Week 7

Milestones

  • Established a standardized code formatting approach using ESLint and Prettier, ensuring consistent code style
  • Implemented Husky hooks for pre-commit and pre-push checks, preventing subpar code from being committed and ensuring the application's codebase adheres to high-quality standards.
  • Created a Dockerfile to package the application, facilitating deployment by encapsulating dependencies and configurations.

Screenshots / Videos

Eslint and Husky Dockerfile

Contributions

  • Integrated ESLint and Prettier into the development workflow, guaranteeing consistent code style across the team, reducing code review friction, and promoting codebase maintainability.
  • Implemented Husky's pre-commit and pre-push hooks to enforce linting and formatting standards on code changes, fostering a culture of code quality and reliability.

Learnings

  • Gained insights into the power of Husky hooks to automate code quality checks, ensuring code hygiene and reducing the likelihood of bugs or regressions slipping into the codebase.
  • Embraced the significance of ESLint and Prettier in maintaining a consistent code style, enabling efficient collaboration among team members and facilitating codebase understanding